package structure.pattern.proxy.static_proxy;

import structure.pattern.proxy.help.BenzSell;
import structure.pattern.proxy.help.FordSell;

/**
 * @Autor: yuanyongan
 * @Description: 静态代理就是简单的将要代理的对象注入到当前类，然后调用方法
 * 代理的越多，需要手动修改代码注入添加的就越多，但其实新增的服务是相同的
 * @Date 2023/1/9 10:39
 */
public class CarProxy  {
    FordSell fordCar = new FordSell();

    BenzSell benzCar = new BenzSell();

    public void fordSell() {
        fordCar.sell();
        System.out.println("赠送保险");
        System.out.println("赠送洗车券");
    }


    public void benzSell(){
        benzCar.sell();
        System.out.println("赠送保险");
        System.out.println("赠送洗车券");
    }
}
